Abstract: Cloud Computing has dominated the current era. Ithas been associated with varied areas and has grown tremendously. Resource sharing and effective utilisation of resources is the key to its success. In its journey, cloud has faced several challenges and has overcome many. Load balancing is one such challenge still faced by cloud.The work here depicts methods to achieve load balancing. The objective of this paper is to highlight the role of Hadoop and MapReduce to attain load balancing. The partition strategy is used to achieve load balancing. Hadoop, a Java based open source frame work is capable of storing and processing large data. MapReduce programming model is used to obtain parallel processing.

Keywords: Load Balancing, Partitioning, Hadoop, MapReduce, Scheduling.